complete removing of sleep usage
rewritten to sleeping & signals use only