add auth header nil guard