updated libshardcache + passed the num_async argument to shardcache_create()

for now, let the library decide how many async i/o threads are necessary
(depending on the configured number of workers)