removing lookup and update classes form the java backend

not ready for review
add back my comment ```// do not double count base variable again```?