limit time adjustment to -20..20
restore default idle screen
daily time adjustment

at 1:00:00 set adjustment to be applied into temporary variable
at 1:01:30 apply adjustment and clear temporary variable