updated to use the curse api to check for updates.