prevented TimeUpdate() to be called on destroyed gameObjects
cached the triggers position
updated todo