fix map apply data type