fix start condition problem on receive