Update circular_buffer, context, conversion, program_options, variant