handle duplicate subscriptions.

--HG--
extra : rebase_source : c97f4595a51eba575a9d4c6fcb554710b9ceee1d
tweaks
add invalid unsubscription message
add help message