Merge "Move background operation to new bg thread." into main