add session and background notification of new messages, database contracts for messages and calls, new messages badge on contact list