add test cases for cycle
add cycle test case and mixed all
handle circular arguments
add test cases for cycle
update cortex-deps-traveller version
update version