changed update strategy