requestInterceptor factory using tgUser