dynamic lib function call using cgo