blockwise optimization routine initiated