fix the changeAccount bug