code: function () {
  
  	var now = new Date();
  	
  	for (var i = 0, l = arguments.length; i < l; i++ ) {
  		var item = UTIL.clone(arguments[i]);
  		
  		// put timestamp to element stored
  		if (item && item !== null) {
  			item._time = now;
  			this[this.length] = item;
  		}
  		else
  			LOG.error('push data is null', 'SR.Sync');
  		
  		// NOTE: do not store right away, but rather periodically
  		//l_store(this, this.length, this[this.length-1]); 
  	}
  	return this.length;
  }
docs: custom event-notifying push ref: http://stackoverflow.com/questions/5100376/how-to-watch-for-array-changes