Thank you for your response, I have figured out the reason, I used lower case userservice instead of userService in the url, once I changed it to "userService", the plugin start to work. I thought the URL is case insensitive, but I was wrong.
Thank you.