replaced some if nots with unlesses
Added PushDataAdapter with signalr implementation