performence improve: reduce db query