back stackの階層が正しく扱われるように修正