We shouldn't block in statusUpdate because it is single threaded. You could use future.map()