Refactor and fix payload parse in user backbone model