First suppoert update method