support new simple syscall