updating logical layout again