reading client data. responding to client data still a little bit buggy. .fail method is still be called in ajax call. progress though
client commit