move SI formatter to util.js