Modeling rolling batch planning as vehicle routing problem with time windows