improve readme and client