updated sprest-core to use Future for DAO interface methods