Auth Middleware Update