added appName to client; updated synchronizer to pass appName as data; updated synchronizer to push only when new commands exist