every user email account is now stored in the session (and not on the databse).
add 'last_message_received_at' column to account
Create messages only if not yet present
Create messages only if not yet present
now only fectches messages AFTER the last fetched one