move request table to kernel