Google resync

for example this method could be shortened and comments removed by moving the sending and recieving into their own methods. See: http://robots.thoughtbot.com/letting-your-code-speak-for-itself