Add update_handle and parse_headers