wait in dispatcher