fix LoadProgramSourceCode