post controller refactored due to new post-user relation