Revert "Revert "Update feed through transaction""

This reverts commit a2164f682171e957b8bc8cd570c19fc984a3215d.
Bug fixed in libearth-0.3
Use transaction in request context