added load_or_fetch to post