fix scrollview edge case