support unshift for list module