#58 implement checking for updates