change client model
add query online cal
add query online interface to client model