In most mass-production assembly lines, workers perform a set of tasks repetitively predefined by assembly line balancing techniques. The static task assignment often leads to low productivity when the assembly system faces disruptions or uncertainties such as machine breakdown and uneven worker capabilities. The idea of bucket brigades (BB) has been introduced to address the static assignment problems where cooperative behavior of ants is applied to flow line control. This paper examines possible efficiency losses associated with the existing BB-based assembly cell and presents an improved version for assembly cells under uncertain environments. The new system attempts to enhance productivity by assigning assembly tasks to workers dynamically and possibly adding buffers for decoupling consecutive workers. The proposed assembly system is evaluated through simulation experiments under various manufacturing environments. The experimental results show that the new system provides higher productivity than the naïve BB-based assembly cell as well as traditional assembly cells, especially for uncertain assembly environments.