[OPTIMIZATION] Better minute check

using the unit_changed of the PebbleTickEvent instead of saving the state before.
Checking the minute every 5 min OR when the minute = 58.