call moduleController to module and add route cache