bug of log.js is fixed and several misc changes happend.
metric isn't perfect.