settings and gcm pushed info updated as per the requirement