There is nothing wrong with your extension, I made the mistake and in the text box of menu item for manager user id, I input the wrong user id, it overrides what I input in global form.
It is a good extension and everything is working fine
Kian William