 
 						angular.extend(adapterAttr, adapter) if adapterAttr
 
-						# deprecated since v1.1.0
-						adapter.update = (locator, newItem) ->
+
+						# update events are deprecated since v1.1.0
+
+						doUpdate = (locator, newItem) ->
 							if angular.isFunction locator
 								((wrapper)->
 									locator wrapper.scope

											#log "prepended: requested #{bufferSize} received #{result.length} buffer size #{buffer.length} first #{first} next #{next}"
										finalize(rid, newItems)

						resizeAndResizeHandler = ->
							if !$rootScope.$$phase && !isLoading
								adjustBuffer()
								$scope.$apply()

						viewport.bind 'resize', resizeAndResizeHandler
						viewport.bind 'scroll', resizeAndResizeHandler

						wheelHandler = (event) ->
							scrollTop = viewport[0].scrollTop

									buffer[locator-first-1].scope[itemName] = newItem
							null

						doDelete = (locator) ->
							if angular.isFunction locator
								temp = []
								temp.unshift item for item in buffer
