overloading waitTillInstanceReachState