a standalone update program