update qpel prototype