fix bugs about use and response