recalculate the datalists offset

this fixes the scrollbar-jump bug