Typescript Push Overriding Previous Value