Add simple timer and queue
Add sync opportunity checking basics