coursehandler update