updating from live