improve cache/buffer and post body
add mutex and improve code style with metadata
improve readme with benchmark