input update done