updated populate worker
populate worker