updated wake_screen