Merge pull request #911 from jonhattan/update_info-oo

Rename update_info engine to update_status and convert into OO