add test that subscribers are dropped on delete
add tests for client api update subscription