static function update_userlabel($update_data)
 {
     global $wpdb;
     $update_data = apply_filters('wpaa_update_access_area_data', $update_data);
     if (empty($update_data)) {
         return false;
     }
     $table_name = $wpdb->base_prefix . WPUND_USERLABEL_TABLE;
     extract($data, EXTR_SKIP);
     // cap_title, blog_id, id
     if (self::title_exists($cap_title, $blog_id)) {
         self::$_what_went_wrong = 4;
         return false;
     }
     $query = $wpdb->prepare("UPDATE {$table_name} SET cap_title=%s,blog_id=%d WHERE ID=%d", $cap_title, $blog_id, $id);
     $wpdb->query($query);
     self::_clear_cache();
     do_action('wpaa_update_access_area', $id, $update_data);
     return $id;
 }