finalizing for RC1
saving

problem with multiple thread in key_loop()