fix timers
add callback to flashing protocols (no status yet)