Create GCM controller & update LibraryModel