fix harvesting refresh logic (#284)