Deedee has already answered this somewhat but I have also pointed out in other places things you can do to help yourself. I have almost no problems working off an iPad mini 2 with 16 gb if storage. I used to be plagued by the sync errors until I started taking the steps I previously mentioned, ie visiting a neighbor after a battle or completing a step and then force closing your device. This is very important as it saves your progress and clears your cache. It's also a good idea to periodically restart your device. If your device is old consider upgrading. Check your connection speed there are tests for that, check for blockages between yourself and team lavas servers. If you don't know how to do this, enlist someone to help you, but as Dee Dee mentioned, this is not the fault of the game or team lava or they would have addressed it by now.