add logger and updater