デリゲートからクロージャーに変更