check scope phase to prevent repeated  in