change result hash structure
return blank hash when result buffer is empty