[feature] Adding POSIX asynch layer