dynamically add new beats
 merge