recurse and update db started