Unify transactional and direct interfaces.  Set http timeout everywhere