migrate relations to ui-select

@myabc good idea. but I'll better make an empty option, allow-clear adds some inaccessible tag that is hard to trigger even with a mouse