fixed cancel scope