pull cyanogenmod's changes