release completion blocks