remove promise where not needed