fixing topic recursion and hadoop2 dependency