fixed block placement updating