move user/[:id]/posts to /posts and redesign controller