fix observer Vue instance check