I've found a way to achieve when a new event is added, create new list item in Sharepoint. However it won't update if it is updated or deleted in Google Calendar.
There is a trigger for Google Calendar which is : when an event is added / updated deleted .... - but I'm a bit stuck on where to go from there.