Why do you retain `_tableView` each time you get a response from the backend? It will never be released even after first data load.