fix subscribing and unsubscribing