The delay is probably caused by the number of synced files. The livesync functionality at the moment downloads all files which can sometimes really be more time consuming. We also realize that this livesync implementation is not really traffic efficient and we are investigating different options for tracking the files which were last changed. Our goal is to allow the livesync to only download the modified files, which as you noted would be better. However, as we are in the early stages of discussing and exploring different options for this change I cannot yet bind to any specific time frames.