integrated timekeeper with bitname_db and updated bitnameblock difficulty calculation