add libappsh2 for transition to the separated watch layer;