-> added observer for tableView property contentSize, and also delayed [tableView reloadData] which will be called when the contentSize changes, but only once.