Message is pooled. You should never do new Message but rather Handler.obtainMessage() and dispose accordingly