updated kernel, works great and fast, did so that each kernel process x amount of configurations to reduce the overhed of launching kernels