Improve bottom update

with activity indicator, footer and 2 seconds delay before tableView
reloadData