improve is_night_shift