add profiler
sha1coin: optimize and cheat