cleanup,
using promise chain in search