fixed averaging asynchron averaging