new demo oimo.js with worker