Treasurer Jim Chalmers says the improvement was due to billions of dollars of higher than expected revenue and lower than expected payments