smooth scrolling via  in scroll handler

If node with directive sf-virtual-repeat contains heavy logic and / or collection is too big scroll is very slow.
I use angular promises to handle scroll events only when user stopped scrolling.