fix the intersect using ordinary one. Use IRanges::intersect