How to handle async tableView imageView setter