Improvement and further investigation on Hoffman-function-based dynamic contact angle model