Refactor updater to be MAL-exclusive, add verify and search functions