Add JSON parsing and update the adapter