add headersSent check