refactor imageUtil and tests
update camp edit view