add misc utils
add http api