add gcm message
fix gcm message problems
fix issues
fix issues
fix article issues
optimize import