update resource preparation
update setup