A dynamic framework for managing customer engagement on social media