better frame timing