* changes: Temporarily don't return the current buffer in synchronous mode unify SurfaceTexture and Surface