no need to sort on server-side
don't block server thread when harvesting