52Remove Observer before dealloc

Remove observer before deallocating, otherwise observer accumulate and eventually crash the application. [[NSNotificationCenter defaultCenter] removeObserver:self];