reduce 2 all_gather in 1
clean : up #236