left bloch changing and action update