refactoring: post_save signals cant save changes with .update()