delay timer based on expected FPS