Time based framerate for better fluidity