An Android Framework for Smart Mobile Synchronization