Make update method return boolean

It should probably parallel the index method