add compile and kill task