common on background io