scripting engine abstraction to support lua
remoted update.log