OmniFocus for iPhone got an update today which lets it refresh itself in the background, in what is probably a foreshadowing of things to come in iOS7. It uses the now-familiar workaround of location-based updates, which lets an app download data in the background when you arrive or leave a predefined location.
OmniFocus For iPhone Adds Background Location-Based Sync
