cache devinfo on registry
improve error handling
handle request/response by name-handler mapping table