reloads data after each crud operation. uses guava