update search to use messenger in workers