Remove dependecy on microtime and use process.hrtime() instead