add get, insert, and delete for pending message deletions
rename member
use pending deletions.

when deletion fails, insert pending deletion into database.
just like with unsent messages, no more messages can be retrieved if pending deletions exist.