fix bug that only count one umi per gene