watch for client + some handling for time parsing bug in ruby 2.0