Shrewsbury Town chief executive Liam Dooley says the League Two club have cut their financial losses by more than half.