by now it seems obvious i need to get a better method for synching