add remote entry screen
refactor codes in KeygenSendThread