Optimising Synchronisation Times for Mobile Devices