the documentView is weak and view will be deleted once leave the scope
Add check if section number is valid
add property to disable scroll