update GCMView Implementation