add reload() to ftFile and ShaderProgram