adding auto update