fixed auto update