init reactive wait