wait for load to finish before returning

poll with updates