update index without removeObject; use a timer to store fid