split http.c
split ao_t
add init function
pre alpha version