check free mem