bounded buffer string storage works