fix bug: adjust position with window scroll