 			method: "post"
 			data: 
 				clientId: @client.id
+				clients: @externalClients
 				commands: (command.toHash() for command in unsyncedCommands)
 			error: => console.log "push error"
 			success: (response)=>

			error: => console.log "pull error"
			success: (response)=>
				@externalClients = response.data.currentClients
				commands = (new Command(command.name, command.data, command.connection, new Date(command.timestamp)) for command in response.data.commands)
				@organizer.addCommands commands, false
				@stabilizer.stabilize response.data.stableTimestamp
		)

return Synchronizer
class Synchronizer

	constructor: (@syncUrl, @client, @organizer, @stabilizer)->
		@stableTimestamp = 0
		@externalClients = [ ]

	push: =>
