bug fix
optimise http connection
optimise user register