feat(post) has a post functon
feat(post): should call post only once for 200 ok