synchronize on message forwarding; multi-deletion bugs fixed