Sorry to say KoreanAir from application to being online will take at least six months - the time you need to spend based out of Korea without going home is initially at least four months, having taken probably at least two months from initial application to starting with them, so depending on when the green card clock starts ticking, they may also not be a possibility.