Issue #2: move database garbage collect only on start
Issue #3: On exception, the agent must force suicide