got after_save working without inf loop