rectified stupid mistake in not updating sheap_ptr by size at the end of shmalloc...