eal: add nanosleep based delay function