Several updates to sending data, added a receiver for initial sync