processing json messages