issue: track messages in database