Added tick_count to timers callbacks parameters
Closes #1: added internal struct and safe concurrency in oscillate