Listening on creating, updating and updated method instead of saving