update preperation