add daemon file and non-blocking io testing files