remove volatile from sinSum
edited synchronized in circularbuffer