synchronous mode for client