add rescue to update entries method, refactor out object build steps
remove raise from rescue, and fix return
fix missing self on build entries method