asyncronously load google maps layer if available
shape save controller done