added cacheline padding, not sure if it makes a diff yet