add keepScreenOn