Fix #8: Retry ajax request with double timeout on fail