Bugfix for missing after_save call, when updating a model

Hi @sxross,

I've found another small bug. When you try to update a model, the after_save hook will not called. I've added a failing spec and a fix. I've fixed it by returning "self" in do_update.

Greets
Torben