user after_commit instead of after_create