NCC preparing for more budget battles