Need to use after_commit after all for previous_changes