release unnecessary memory use