fix OnPause()