added Post.fetch_shares method with m2m_history fields