Workin out the pool checks and update logic during a sync.