message is removed after receive