optimize client request without callback
prepare for 2.0.0