post: process and thread