deploy via cach