refactor hadoop version, add sending topology info