handle x-forwarded-for better