Added callback for failed reuest