ref split var
ref
auto update