fixing overlap add and adding ring buffer