provided alternate update strategy