better exception handling in CleanBufferTableTask