complete message delivery