What kind of "updates"? Library versions? Code changes? What kind of types are you having to change?
Yes, managing types does take more work up front than _not_ having types... but the overall result should be that you benefit from them significantly by having fewer runtime bugs, and an easier time maintaining and understanding the code.