update
update
self-test
sync
up
update
sync