improved ctrlp open_fun