added top-offset option, that keep the element that far from the top of the page