update unison cs profile, small improve on func_collect_file