update proof of work, update docs