updated to support subscribe/unsubscribe to multiple destinations