Forex deficit revised down to $2.7bn in 8M