Indonesia: on the up, unevenly