Fix bug when fetch errors before xhr open returns, and depend coffee-script, not coffee