update data input methods