Added custom linum-update-window to solve several bugs:

1. first line being subject to random horizontal scrolling

2. Bottom line numbers sometimes not appearing upon window shift