auto upload after dist