update input