fixed: overlapping tick