- late fork timer was deleted when message is in database --> now the proxy object create its own timer while message is in database.
- on server startup all messages were restored in memory --> now only useful data to create proxy objects are restored.
- minor code and comment improvement.