Improved macroeconomic data could be calling a turn in commodity cycle