       nil ->
         {:reply, {:err, :notfound}, state}
       x ->
-        m1 = System.os_time() |> System.convert_time_unit(:native, :millisecond)
+        m1 = System.system_time(:millisecond)
 
         # Fetch query data
         query_data = state[id]

        results = Artus.Repo.all(final2) |> Artus.Repo.preload(:reviews)
        
        # Calculate query time
        m2 = System.os_time() |> System.convert_time_unit(:native, :millisecond)
        query_time = m2 - m1
        
        {:reply, {:ok, query_time, results}, state}

        results = Artus.Repo.all(final) |> Artus.Repo.preload(:reviews)
        
        # Calculate query time
        m2 = System.system_time(:millisecond)
        query_time = m2 - m1
        
        {:reply, {:ok, query_time, results}, state}
