implement distributed collect on node level with doc granularity

can you be sure that no nulls will ne returned here?