added refreshing data on tableview load complete. same on mapview data load finish. using blocks