handle single response