reverted method of camera tracking to update loop so that it can be enabled/disabled more naturally