add db proxy repository
update touch test to be more robust