user subscribe and unsubscribe done