Retrying 3 times on error
Now the script runs as a delayed job (yay!)
Updated the courses list