update blueprint