progress on making prospector function async