fix possible AV in patchPlatform paths
cleanup
fix possible huge CPU usage when actionlist.update called "getCanBeRun".
"outputFilename" and "canBeRun" are now cached into two fields.