add lotus for http backend implementation