Added timer (from pauseable module) to do upstream sync, tested