Is "kill" synchronous or asynchronous function?