Second Table doesn't reload after first click on simulator

I don't understand whether this is a bug or not on Simulator.
Consider two tables on same view. Second table is generated after selecting row from first tableview.

and

table2.reloadData()

is performed on didSelectRowAt of first table.
But in simulator when you click for first time nothing happens. And after waiting for 3-5 seconds or clicking second time or somewhere, the second table is reloaded.
why so?