refactor "load contacts" and add data on each contacct row