release WaitCallback when it is removed