add wait on subscription