Fixed lots of bugs with the update processor. Made the functional actually work correctly.