Mobile mules: Modular e-health information synchronization framework | Synapse