fix wrong object being passed in the messageSaved callback

this was the result of a bad merge during the last fetch refactor.
Merge remote-tracking branch 'refs/remotes/kali/bug/bad-object-in-save-callback' into develop