Call hooks on a background thread