better optional obsolete handling, updated unique check

see https://github.com/grosser/get_pomo/pull/11#issuecomment-52512486