save to database
async search
add contact search

TODO:
setImageUri is slowly
call number directly (press the top text)
duplicate contact item (same display name but different phone number)
long press contact
almost complete