update: Throw error if there is one

Beforehand, if there was no entity but there was an error, that error would not be propagated (via the callback).