fix checkpoint and backend errors