fix subscription bug for anonymous user