refresh base, disconnect bug fixed