A covering theorem for hyperbolic 3-manifolds and its applications