[update] bug fixing