Heavy losses for Acsa but outlook has improved