pushing major changes to client