- Updated background operations to include callbacks