Make sending over remote GCM asynchronous

+ send device's registration ID