Make main object wait on Project promise and run operations.