potential bug: self.__block_minutes
fixed curses exit abnormally