fix: InfinitScroll

Most notably, this fix applies to boundary case when on big screen entire list fits into the screen and no scroll appear, or even if it is appear, there is no enough space to factor for 0.6 * scrollSize, see commit comment for more info