(feat) added genloop; (refactor) calcRoute func and pullout genRandomDest and getRequest funcs

...Request funcs