insert interval reimpl