introducing full asynchronicity in hash processing