http storage wrapper