Add base logic for syncing

Else: raise MaxRequestsReached.