we need to set needs_timestamp to true after async eglMakeCurrent