start implement enterframe update