ais_buffer + circular buffer