move request table to the kernel