can handle offline q & a upvotes