add key cache, has bug when num_workers > 1
fix the bug by adding a key_cache_mu_
move configurations into config.proto
fix the sparse_binary feature id bug in text2proto
fix sparse_binary data read problem
add checking when failed to detect feature group info
filename supports regular expression
debugging for updating empty feature block
let the scheduler skip empty blocks