Add a callback to synchronize function

Cette pull request permet d'ajouter un callback (optionnel) à la fonction synchronize.

Je l'utilise dans les derniers commits du plugin TouchGreeder (pour ne masquer le pull to refresh qu'à la fin de la synchro).