method append_data = fun data ->
    self#set_data data ~row:(self#append ())