more work on networking and syncing entities