added database cleanup once per day using Listener