reworked sync detection, now based on convolution etc