implements #16 using direct finding by id, but ensure to catch exception if not found
test for findById(…).update if not exists