implement test
fix usleep
todo: cpu load