Load notmuch on idle timer, add better update code