Hey guys, I'm new to the android ecosystem and not much of a tech person. I just wanted to know, do I have to root my steak to update my steak to 354 build or I could just update it over my stock 347. If no, then some instructions on what I need to do would be really appreciated. Thanks in advance

I really need to update my build as I think it would help me getting rid of this annoying message I keep getting alteast once everyday, after which my phone reformats itself and I lose all of my data :X

"/system/bin/e2fsck -u /dev/block/innersd0p6
File system check returned status 1024, e2fsck status was 4
Please send this unit to software development for debugging
Formatting your device to repair it, please don't remove battery.^[[1~"