post.filter_by_query needs to be passed an account
refresh_posts: delete river posts early to avoid confusion