test
init updater
fixed a ref problem
fixed test