If you're getting mushy asparagus, it's been cooked too long. After it's cooked 4 minutes I would check it every minute for doneness so you don't overcook. Remember, the size of asparagus spears can vary greatly, so it will all depend on what size you get.