change api of emaildao to load bodies on demand
adapt ui to async content fetching