throw RejectedExecutionException

invocation concurrency fix
cleanup