revision on exp reduction for wait recv