removed external client updating from push and reconcile immediately because it would require updating all commands as well in order to keep lastUpdate true