add a waiter