check scope phase to prevent repeated  in  scope