gcm updates, bug fixes, settings added