Let S be a sequence over a finite abelian group G and vg(S) be the times that g∈G occurs in S. A sequence S over G is called weak-regular if vg(S)≤ord(g) for every g∈G. Denote by N(G) the smallest integer t such that every weak-regular sequence S over G of length |S|≥t has a nonempty zero-sum subsequence T of S satisfying vg(T)=vg(S) for some g|S. N(G) has been formulated by Gao et al. very recently to study zero-sum problems in a unify way and determined only for cyclic groups of prime-power order and some other very special groups. As for general cyclic groups G=Cn, they gave that2n−⌈3n⌉+1≤N(G)≤2n−⌈2n+1⌉+1.In this paper, we first study the max gap of the unit group of the residue class ring and give an upper bound of it. Then we prove that there is always an integer a∈[n12,n12+n14] such that gcd(a,n)=1 for n≥2227. Finally, we improve the result of Gao et al. by showing that2n−⌈2n+1⌉≤N(G)≤2n−⌈2n+1⌉+1 for any cyclic group G=Cn with n≥3, in which for each equality, there are infinitely many n making it hold. And a computing result prefigures that N(G) has not been determined only for very few cyclic groups G.