Use microtime instead of time