Add abort flag in all functions

bang ブランチから生成